package com.mathdroid.model.abilities.specs.sniper;

import com.mathdroid.model.abilities.Ability;

public final class BallisticShield extends Ability {

	/**
	 * Generated UID.
	 */
	private static final long serialVersionUID = 2020600210915411146L;

	public BallisticShield() {
		this.setName("Ballistic Shield");
		this.setIconName("bioelectricshieldenhancer");
		this.setResource("Energy");
		this.setUsedForOptimization(false);
		this.setCooldownMs(180000d);
		this.setUsedForOptimization(false);
		this.setDescription(
				"Deploys a ballistic shield that spans 10 meters " +
				"around you, reducing the damage taken by all " +
				"allies that remain inside by 20%. Lasts 15 seconds. " +
				"Can only be used from cover, and exiting cover ends " +
				"the effect.");
		
		this.setTrainableLevel(42);
	}

	@Override
	public double getMinPeriodic() {
		return 0;
	}

	@Override
	public double getMaxPeriodic() {
		return 0;
	}

	@Override
	public double getMinDirect() {
		return 0;
	}

	@Override
	public double getMaxDirect() {
		return 0;
	}

}
